# -*- coding:utf-8 -*-
# @Time : 2022/11/18 21:49
# @Author : 谢天
import numpy as np


class AppConfig:
    def __init__(self):
        
        
        # 数据处理相关数据结构
        self.notemenu = []    # 断面存储列表
        self.dmnum = 0  # 断面序号
        
        
        # 与成图据相关的数据结构
        self.XH = {}
        self.EC1 = {}
        self.POS = {}
        self.merged_data = {}
        self.FIX = {}

        # 存储所有合并后的断面数据
     
        self.ys_piont = np.empty((0, 3))  # 创建空的三列numpy数组
        self.check_point = np.empty((0, 3))  # 创建空的三列numpy数组
        self.coincident_points = []
        
        # 距离相关数据
        self.measurement_distance = 0.0  # 测量点总距离
        self.check_distance = 0.0  # 检查点总距离
        self.check_ratio = 0.0  # 检查点距离占比(%)
    

